#ifndef _STATUS_H
#define _STATUS_H

typedef enum _ControlerStatus_e
{
    Ready = 0,        // 就绪
    GoZero,           // 回零
    IncreasePressure, // 增压
    ReducePressure,   // 减压
    ContinueIncrease, // 持续最高速增压，直到达到停止条件
    Error,            // 错误
} ControlerStatus_e;
extern ControlerStatus_e state;

typedef enum _HMIStatus_e
{
    HMI_Stop = 0, // 停止
    HMI_Model,    // 型号模式
    HMI_Manual,   // 手动模式
    HMI_GoZero,   // 回零模式
    HMI_Drain,   // 换液模式
    HMI_Fill,    // 充液模式，排气模式
    HMI_PreFill, // 预充模式，排气前流程
    HMI_ManualReady, // 手动模式准备状态
} HMIStatus_e;
#endif
